gigantic tree with bitter medicinal bark - Alemán Inglés Diccionario